Tech

Google pauses its ad sales in Russia, Microsoft pauses sales